package com.lx.oms.controller.manager;

import java.util.List;

import com.lx.oms.controller.entity.SysMacroEntity;

/**
 * 通用字典
 *
 * @author houzhong
 * 
 */
public interface SysMacroManager {

	List<SysMacroEntity> listMacro();
	
	List<SysMacroEntity> listNotMacro();
	
	int saveMacro(SysMacroEntity macro);
	
	SysMacroEntity getObjectById(String id);
	
	int updateMacro(SysMacroEntity macro);
	
	int batchRemove(String[] id);
	
	boolean hasChildren(String[] id);
	
}
